查看原文
其他

技术 | Mapbox Navigation发布,内置逐向导航功能的 iOS 应用

Mapbox Mapbox 2019-06-02


我们最近推出了MapboxNavigation.swift的开源版本。MapboxNavigation.swift 是用 Swift 或 Objective-C 编写的 iOS 导航 SDK。那么问题来了,如果用户要使用方向功能,你还要逼他们切换到其它地图应用吗?不,如果你的地图带应用内逐向导航功能,那么他们就会全程使用你的地图了!MapboxNavigation.swift 是基于MapboxDirections.swiftDirections API (可提供实时交通信息)运行的。你可以控制用户导航的整个体验过程。

https://v.qq.com/txp/iframe/player.html?vid=u1316xov6lu&width=500&height=375&auto=0
计算距离,并提醒用户下一步该做什么。

我们利用SwiftObjective C,以及详细文档创建了示例应用程序。该程序将 MapboxNavigation.swift 与基于 iOS SDK 的地图结合,并通过 MapboxGeocoder.swift 实现搜索,以创造完整的用户体验。

那么,MapboxNavigation.swift 究竟带来了什么?

每一次 Core Location 对用户位置有更新时,MapboxNavigation.swift 就将计算出三个基本数据,并通过 NSNotification 将代码告知给用户。 
1. 用户在路线上的位置是哪里? 
2. 应该重新給用户规划路线吗? 
3. 应该告知用户下一步怎么走吗?

快来试试这个程序,开启你的设计之旅吧! 我们欢迎你到 MapboxNavigation.swift 资源库提交错误报告和功能请求

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存